Automattic\Jetpack\CRM\Automation\Automation_Workflow S

Total Complexity 45
Dependencies 7
Dependents 13
Total lines 638
Lines of code 171
Logical lines of code 68
Comment lines 388
Methods 38
Properties 15

Methods 38

Method Rating Maintainability Complexity Lines of code
init_triggers()
S
55 4 20
process_steps()
S
68 3 7
to_array()
S
57 1 17
__construct()
S
57 1 15
get_step()
S
71 2 6
get_engine()
S
66 2 9
turn_on()
S
81 1 3
get_initial_step_index()
S
82 1 3
get_steps()
S
82 1 3
execute()
S
79 1 3
add_trigger()
S
80 1 3
turn_off()
S
81 1 3
is_active()
S
82 1 3
set_engine()
S
77 1 4
set_logger()
S
81 1 3
get_logger()
S
80 1 3
set_created_at()
S
81 1 3
set_updated_at()
S
81 1 3
get_initial_step()
S
79 1 3
set_steps()
S
81 1 3
get_id()
S
82 1 3
get_description()
S
82 1 3
get_zbs_site()
S
82 1 3
set_zbs_site()
S
81 1 3
get_zbs_owner()
S
82 1 3
set_zbs_owner()
S
81 1 3
get_name()
S
82 1 3
set_name()
S
81 1 3
set_description()
S
81 1 3
set_initial_step()
S
81 1 3
get_category()
S
82 1 3
set_category()
S
81 1 3
get_version()
S
82 1 3
get_created_at()
S
82 1 3
get_updated_at()
S
82 1 3
set_triggers()
S
81 1 3
get_triggers()
S
82 1 3
set_id()
S
81 1 3